|
|
Main menu for Browse IS/STAG
Course info
KIV / UPS-E
:
Course description
Department/Unit / Abbreviation
|
KIV
/
UPS-E
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Fundamentals of Computer Networks
|
Form of course completion
|
Exam
|
Form of course completion
|
Exam
|
Accredited / Credits
|
Yes,
6
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
3
[Hours/Week]
Tutorial
2
[Hours/Week]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
YES
|
Language of instruction
|
English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / -
|
0 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / 8
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Winter semester
|
Semester taught
|
Winter semester
|
Minimum (B + C) students
|
10
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
1|2|3|4 |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
No
|
Fundamental theoretical course |
No
|
Evaluation scale |
1|2|3|4 |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
KIV/UPS
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
To introduce students with fundamentals of computer network, communication media, their properties, data communication, network protocols and chosen internet application protocols. Get to know students about network application programming in Java and C language.
|
Requirements on student
|
Accomplish individual work on chosen theme and its presentation, commitment of report. Examination is written with supplemental oral exam.
Notice:
The dates and form of verification of compliance with the requirements may be adjusted with regard to the measures announced in connection with the development of the epidemiological situation in the Czech Republic.
|
Content
|
1. Types of computer networks, evolution, topology, data communication, multiplex.
2. logical and programming structure of computer network, ISO/OSI model.
3. Introduction to TCP/IP, addressing in Internet, names in Internet.
4. Internet application protocols, Telnet, FTP, HTTP, SMTP, BOOTP, DHCP.
5. Physical layer, communication channel capacity, modulation, coding, interfaces examples.
6. Link layer, properties, error data protection.
7. Character and bit oriented protocols, link layer protocol examples.
8. Communication media multiple access control.
9. Local area networks examples, Ethernet, Token Ring, FDDI, Token Bus. Bridges, transparent bridges.
10. Network layer, routing, addressing, data flow control.
11. Selected routing algorithm, DVA, LSA, routing protocols examples (RIP, OSPF, BGP).
12. Transport layer, problems, TCP, UDP. Network management protocols, SNMP, RMON.
13. Session layer, presentation layer, application layer, function and services.
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Undergraduate study programme term essay (20-40)
|
40
|
Contact hours
|
65
|
Preparation for an examination (30-60)
|
35
|
Preparation for formative assessments (2-20)
|
10
|
Presentation preparation (report) (1-10)
|
8
|
Total
|
158
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
Have basic knowledge about working with personal computer (program editing, compiling, and debugging). Have basic knowledge in programming with Java and C. Have basic knowledge in mathematics and finite state machine theory. |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
Completion of this course the student will:
- Basic knowledge about the structure and function of computer networks (local, wireless, enterprise), including a description of relevant or interesting protocols
- Acquire basic practical experience of working in a TCP/IP, including the configuration of nodes and simple diagnostic
- Using previously acquired knowledge of Java eventually C language obtain ability to design, program and debug a simple network application software
- Obtain more practical experience when working with Windows and UNIX (Linux) |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Written exam |
Test |
Seminar work |
Individual presentation at a seminar |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture |
Practicum |
Task-based study method |
Textual studies |
Individual study |
Students' portfolio |
One-to-One tutorial |
|
|
|
|